grid energy distributed computing ict solar hpc new cluster future of work internet-based workflow iphone java ioffice high performance computing incredible ipod apple power internet